pay a short visit - Turkish English Dictionary